Hive Puzzle Solutions